package jnpf.model.knowfilemange;

import lombok.Data;
import java.util.List;
import java.math.BigDecimal;
import com.fasterxml.jackson.annotation.JsonProperty;

/**
 * knowFileMange
 * @版本： V3.5
 * @版权： 引迈信息技术有限公司（https://www.jnpfsoft.com）
 * @作者： JNPF开发平台组
 * @日期： 2025-05-19
 */
@Data
public class KnowFileMangeForm  {
    /** 主键 */
    private String id;
    /** 子表数据 **/
    @JsonProperty("knowFileMetadataList")
    private List<KnowFileMetadataModel> knowFileMetadataList;

    /** 知识库名称 **/
    @JsonProperty("knowid")
    private String knowid;
    /** 名称 **/
    @JsonProperty("name")
    private String name;
    /** 分块数 **/
    @JsonProperty("blocks")
    private BigDecimal blocks;
    /** 上传日期 **/
    @JsonProperty("uptime")
    private String uptime;
    /** 切片方法 **/
    @JsonProperty("type")
    private Object type;
    /** 启用 **/
    @JsonProperty("status")
    private Object status;
    /** 解析状态 **/
    @JsonProperty("handle")
    private Object handle;
    /** rag数据集id **/
    @JsonProperty("datasetid")
    private String datasetid;
    /** rag文件id **/
    @JsonProperty("ragfileid")
    private String ragfileid;
}
